// TEST DATA
// Keyed by mocha test ID
// Python code for generating test data can be found in the matching jupyter notebook in folder `notebooks/`.

;(function() {
  var DATA = {
    pipeline_16: {
      inputs: [
        {
          data: [
            0.57639141,
            0.47452494,
            -0.38271462,
            0.58594576,
            0.2373273,
            -0.47590027,
            0.18654018,
            -0.51196414,
            -0.72878408,
            -0.30487812,
            0.09380434,
            0.5543113,
            -0.00956237,
            -0.46752552,
            0.38597636,
            0.04108977,
            -0.42080211,
            -0.86164581,
            -0.92791029,
            0.08019237,
            -0.06473593,
            -0.2047207,
            0.38707373,
            0.16621266,
            -0.56138734,
            0.01450699,
            0.84858185,
            -0.48947607,
            -0.53124377,
            0.18057224,
            -0.30936414,
            -0.38035892,
            0.76399476,
            -0.54449186,
            -0.76495779,
            -0.49851702,
            0.60925351,
            -0.7821071,
            -0.62031885,
            0.26716173,
            -0.24111667,
            -0.41305768,
            -0.17720171,
            0.81242514,
            0.52026114,
            -0.26580572,
            -0.07075925,
            0.85074569,
            0.92581025,
            -0.05412895,
            0.50282319,
            -0.99571176,
            -0.87869495,
            -0.71703766,
            0.69276957,
            -0.329514,
            -0.48777115,
            -0.11599767,
            -0.25388103,
            0.37548701,
            0.57140118,
            0.25594376,
            -0.47182411,
            0.81194302,
            0.17133585,
            -0.07478973,
            0.15905428,
            -0.99572322,
            0.33895119,
            -0.77758581,
            0.54462451,
            -0.73864692,
            0.78198808,
            0.66463145,
            -0.2455034,
            -0.75464781,
            0.22078172,
            -0.03019991,
            0.20759361,
            -0.12241848,
            0.18214964,
            -0.65882967,
            -0.24249013,
            -0.25338375,
            0.37088287,
            -0.56602265,
            -0.99029817,
            0.01427769,
            -0.55600703,
            0.27133259,
            -0.53620503,
            0.51342203,
            0.46112855,
            0.59318734,
            -0.27713844,
            0.29672583,
            0.29082306,
            -0.42128417,
            0.39215443,
            0.62147136,
            0.77327494,
            -0.57558368,
            -0.12430215,
            0.09996577,
            0.67853172,
            0.90914407,
            -0.49296154,
            -0.25207033,
            0.41003731,
            0.40134827,
            0.53985423,
            0.3998375,
            -0.97084486,
            -0.62234394,
            -0.07913692,
            -0.19385038,
            0.55878091,
            0.50653386,
            -0.3824298,
            -0.2612296,
            -0.64768973,
            0.79960308,
            -0.0414271,
            -0.51422234,
            0.60742823,
            0.13062314,
            -0.74682602,
            0.12749958
          ],
          shape: [8, 8, 2]
        },
        {
          data: [
            -0.36608235,
            -0.50704539,
            0.31499962,
            -0.05977461,
            -0.34048524,
            -0.47061828,
            -0.43510827,
            -0.54489074,
            0.24409232,
            0.6438137,
            -0.36611908,
            0.84728983,
            -0.66452767,
            -0.19285038,
            0.55112489,
            0.72220118,
            -0.19852786,
            0.50317152,
            0.75003016,
            -0.94926874,
            0.73963568,
            -0.093767,
            0.38046514,
            -0.28463293,
            -0.78151028,
            -0.40751992,
            0.49413271,
            0.29056681,
            0.0056795,
            0.53640352,
            0.65428481,
            0.61596802,
            -0.39452264,
            -0.2690938,
            -0.33892693,
            0.61493485,
            0.01933897,
            -0.22165138,
            0.77939546,
            0.60880713,
            0.38346601,
            0.64803924,
            -0.98305846,
            0.77923174,
            0.18394115,
            -0.4013091,
            -0.81404671,
            0.16778526,
            -0.67359826,
            -0.67098462,
            0.68232927,
            -0.72723031,
            0.41059928,
            -0.92585592,
            0.19968535,
            -0.60947148,
            -0.85653682,
            0.62914463,
            -0.11142234,
            -0.03432946,
            0.23651929,
            0.45565553,
            -0.06871703,
            0.48491677,
            0.44259491,
            -0.40133456,
            0.41234319,
            -0.6410366,
            0.10381198,
            0.71596703,
            -0.38112276,
            -0.96567178,
            0.07034885,
            -0.4304855,
            -0.47603855,
            0.23187131,
            0.23589995,
            -0.32831882,
            0.66873022,
            0.08446657,
            0.57999393,
            0.34839958,
            0.81102035,
            0.21945835,
            0.18224192,
            -0.63811153,
            -0.76690473,
            0.12032386,
            -0.80779544,
            0.62571088,
            0.44656092,
            0.77413747,
            -0.22364442,
            0.0671646,
            -0.83176732,
            -0.24833392,
            -0.64047029,
            0.04503288,
            -0.78745892,
            0.74046008,
            0.52213136,
            0.89305931,
            0.91042423,
            0.80127221,
            -0.44814408,
            -0.63658059,
            -0.65456687,
            0.89414278,
            -0.27925021,
            -0.83879829,
            -0.38183837,
            -0.62698829,
            -0.97282462,
            -0.58416873,
            0.80513749,
            0.60977422,
            0.9444308,
            -0.91964992,
            -0.54679812,
            -0.31146409,
            0.48837215,
            -0.15212821,
            -0.9881455,
            0.57624238,
            0.59607018,
            -0.01209983,
            0.28262103,
            -0.5386869
          ],
          shape: [8, 8, 2]
        }
      ],
      expected: {
        data: [
          1.33935058,
          0.51109123,
          0.67157722,
          1.41070414,
          2.83553886,
          0,
          0,
          1.25500822,
          2.06331778,
          1.56165183,
          0,
          0,
          0.92548299,
          0.11534993,
          1.21488976,
          0,
          0.67112768,
          0,
          0,
          1.01790071,
          0.94753748,
          0,
          2.02565503,
          0,
          2.19961333,
          2.34811306,
          2.13847852,
          0,
          3.05878472,
          0.57504159,
          0.34322494,
          0,
          0.63722092,
          0.5741874,
          0.96854985,
          1.69361615,
          1.40223336,
          0,
          0,
          0,
          0.88749057,
          0,
          0.25940332,
          1.28772461,
          0.40711215,
          1.88063371,
          0,
          0.84808755,
          2.51691365,
          1.62856853,
          0.12481935,
          0,
          2.88077331,
          2.00293899,
          2.05663037,
          0.37799576,
          3.78713536,
          0.2590819,
          0,
          0,
          1.2671082,
          0.82108819,
          2.28471565,
          0.85801649,
          0,
          0.08994047,
          1.52132511,
          0.74558496,
          0.69933879,
          0.05762808,
          0,
          0.34128255,
          1.77534747,
          2.7602067,
          0.37772393,
          0,
          2.857795,
          0.56644464,
          0,
          0.94724774,
          0.34304199,
          0,
          1.345595,
          0.77645802,
          0.72876167,
          0,
          0,
          0.74086213,
          0.49945235,
          1.52512443,
          1.44561028,
          0,
          1.23987627,
          0.64330399,
          1.04017889,
          1.45346451,
          2.00636649,
          0.89479542,
          0.14217277,
          1.484712,
          1.10448098,
          0,
          0,
          2.50353384,
          0.2664673,
          3.12065721,
          1.23322964,
          0,
          0,
          0.40546125,
          0,
          3.5441184,
          0.73817551,
          0,
          0.51998317,
          0.42270386,
          1.18166637,
          0.30621588,
          0,
          0.54408228,
          0.82282126,
          3.06550741,
          1.45895743,
          0.35616782,
          0.3983227,
          1.11203849,
          0.26423785,
          0.38712683,
          1.06789494,
          0,
          2.46848917,
          0.12859939,
          1.20511699,
          0,
          0.30074441,
          0,
          0,
          0,
          1.90409315,
          0,
          0.35577455,
          1.80790532,
          1.3360796,
          1.88328588
        ],
        shape: [6, 6, 4]
      },
      weights: [
        {
          data: [
            0.57639141,
            0.47452494,
            -0.38271462,
            0.58594576,
            0.2373273,
            -0.47590027,
            0.18654018,
            -0.51196414,
            -0.72878408,
            -0.30487812,
            0.09380434,
            0.5543113,
            -0.00956237,
            -0.46752552,
            0.38597636,
            0.04108977,
            -0.42080211,
            -0.86164581,
            -0.92791029,
            0.08019237,
            -0.06473593,
            -0.2047207,
            0.38707373,
            0.16621266,
            -0.56138734,
            0.01450699,
            0.84858185,
            -0.48947607,
            -0.53124377,
            0.18057224,
            -0.30936414,
            -0.38035892,
            0.76399476,
            -0.54449186,
            -0.76495779,
            -0.49851702,
            0.60925351,
            -0.7821071,
            -0.62031885,
            0.26716173,
            -0.24111667,
            -0.41305768,
            -0.17720171,
            0.81242514,
            0.52026114,
            -0.26580572,
            -0.07075925,
            0.85074569,
            0.92581025,
            -0.05412895,
            0.50282319,
            -0.99571176,
            -0.87869495,
            -0.71703766,
            0.69276957,
            -0.329514,
            -0.48777115,
            -0.11599767,
            -0.25388103,
            0.37548701,
            0.57140118,
            0.25594376,
            -0.47182411,
            0.81194302,
            0.17133585,
            -0.07478973,
            0.15905428,
            -0.99572322,
            0.33895119,
            -0.77758581,
            0.54462451,
            -0.73864692
          ],
          shape: [3, 3, 2, 4]
        },
        { data: [-0.36608235, -0.50704539, 0.31499962, -0.05977461], shape: [4] },
        {
          data: [
            0.90903835,
            0.12760101,
            0.61191758,
            0.76323163,
            -0.44228225,
            0.6670537,
            0.57636516,
            -0.34233171,
            0.78317473,
            0.77018539,
            -0.48823705,
            -0.0294383,
            0.44221215,
            -0.92788157,
            0.20212819,
            0.67597689,
            0.96517406,
            0.75294967,
            -0.19614165,
            -0.28115093,
            0.43268751,
            0.59291389,
            0.71888553,
            -0.71497873,
            0.8181969,
            -0.99962945,
            0.5056503,
            0.32887576,
            -0.85886451,
            0.01167727,
            0.33882201,
            0.81178341,
            0.35692265,
            -0.77368103,
            -0.88805402,
            -0.19943471,
            -0.4629382,
            -0.96205293,
            -0.38868602,
            -0.15484753,
            0.85123346,
            0.0505503,
            0.82882703,
            0.88840778,
            -0.75344555,
            0.48198694,
            -0.39259593,
            -0.58162497,
            -0.22395724,
            -0.01578455,
            -0.45404452,
            -0.6788805,
            0.2963422,
            0.39062815,
            -0.89829735,
            0.9490281,
            0.388878,
            0.50157763,
            -0.3952734,
            -0.94918066,
            -0.85883128,
            0.88744842,
            -0.05275758,
            0.41341661,
            0.31201668,
            0.33822014,
            0.50131935,
            0.4260261,
            -0.27768825,
            -0.73853635,
            -0.73217459,
            -0.04800964
          ],
          shape: [3, 3, 2, 4]
        },
        { data: [0.84841999, -0.14602096, -0.19856833, -0.52548252], shape: [4] }
      ]
    }
  }

  window.TEST_DATA = Object.assign({}, window.TEST_DATA, DATA)
})()
